<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 
        debugger;   断点

        循环语句
        for循环   遍历
        for循环语法：
        for(var i=0;i<10;i++) {
            循环体;
        }
        var i=0;    是循环语句的初始化条件  
        i<10;       循环语句的判断条件
        i++;        循环语句的迭代

        循环语句执行流程：
        1、循环语句条件初始化；
        2、循环语句的判断条件;当条件成立时，执行循环体，当条件不成立时，跳出循环；
        3、循环体执行结束之后执行循环语句迭代（初始化的变量，产生变化）；
        4、继续执行2、3。
     -->
    <script>
        // console.log(0);
        // console.log(1);
        // console.log(2);
        // console.log(3);
        // console.log(4);
        // console.log(5);
        // console.log(6);
        // console.log(7);
        // console.log(8);
        // console.log(9);
        // for(var j=5;j<10;j++) {
        //     console.log(j);
        // }
        // console.log('end');

        //  输出20以内的所有偶数
        // for(var i=0;i<20;i++) {
        //     if(i % 2 == 0) {
        //         console.log(i);
        //     }
        // }
        // for(var i=20;i>=0;i-=3){
        //     if(i % 2 == 0) {
        //         console.log(i);
        //     }
        // }
        // console.log('end');

        lee:
        for(var i=0;i<10;i++) {
            console.log('i',i)
            for(var j=0;j<10;j++){
                if(j>3){
                    break lee;
                }
                console.log('j',j)
            }
        }
        console.log('end')

    </script>
</body>
</html>